<#include "/common/defaultEngine.html"/>
<@pageTheme mark="${config.optimize()?string('true', 'false')}">
<@header title="字典管理" bodyClass="white-bg"/>
<div class="wrapper wrapper-content ibox-content">
<@f.form id="form-type-add" class="form-horizontal">
    <div class="form-group">
        <label class="col-sm-3 control-label">${i18n("所属应用编码")}：</label>
        <div class="col-sm-8">
            <@f.input name="appNo" value="default" helpTip="字典所属系统,若本系统默认不改使用默认"/>
        </div>
    </div>
    <div class="form-group">
        <label class="col-sm-3 control-label ">${i18n("应用名称")}：</label>
        <div class="col-sm-8">
            <@f.input name="appName" value="本系统" helpTip="应用名称,若本系统默认不改使用默认"/>
        </div>
    </div>
    <div class="form-group">
        <label class="col-sm-3 control-label "><span style="color: red; ">*</span>${i18n("字典名称")}：</label>
        <div class="col-sm-8">
            <@f.input name="dictName" required=true/>
        </div>
    </div>
    <div class="form-group">
        <label class="col-sm-3 control-label"><span style="color: red; ">*</span>${i18n("字典类型")}：</label>
        <div class="col-sm-8">
            <@f.input name="dictType" required=true 
            helpTip="${i18n('统一规范:请务必使用小写字母下划线定义,页面获取:{0}{1}{2}',['${','dict.getType(\"sys_yes_no\")','}'])}"/>
        </div>
    </div>
    <div class="form-group">
        <label class="col-sm-3 control-label">${i18n("系统内置")}：</label>
        <div class="col-sm-8">
            <@f.radio name="isSys" dictType="sys_yes_no"/>
        </div>
    </div>
    <div class="form-group">
        <label class="col-sm-3 control-label">${i18n("状态")}：</label>
        <div class="col-sm-8">
            <@f.radio name="status" dictType="sys_normal_disable"/>
        </div>
    </div>
    <div class="form-group">
        <label class="col-sm-3 control-label">${i18n("备注")}：</label>
        <div class="col-sm-8">
            <@f.textarea name="remark"/>
        </div>
    </div>
</@f.form>
</div>
<@footer>
<script>
    var prefix = baseURL + "sys/dict";
    $("#form-type-add").validate({
        onkeyup: false,
        rules:{
            dictType:{
                minlength: 5,
                remote: {
                    url: prefix + "/checkDictTypeUnique",
                    type: "POST",
                    dataType: "html",
                    data: {
                        name : function() {
                            return opt.common.trim($("#dictType").val());
                        }
                    },
                    dataFilter: function(data, type) {
                        return opt.validate.unique(data);
                    }
                }
            },
        },
        messages: {
            "dictType": {
                remote: "${i18n("已经存在")}"
            }
        },
        focusCleanup: true
    });

    function submitHandler(index, layero) {
        if (opt.validate.form()) {
            opt.operate.save(prefix + "/add", $('#form-type-add').serialize());
        }
    }

</script>
</@footer>
</@pageTheme>